Class Application
extends BaseStructureclass BaseStructuredetritus-client/structures/BaseStructure
Application Structure, used for channels, guilds, presences, etc..
Constructor
constructor(
client: ShardClientclass ShardClientdetritus-client/ShardClient,
data: BaseStructureDatainterface BaseStructureDatadetritus-client/structures/BaseStructureData,
isClone?: boolean
)data: BaseStructureDatainterface BaseStructureDatadetritus-client/structures/BaseStructureData,
isClone?: boolean
Properties
coverImage: null | string = null[src]
developers?: Array<ApplicationDeveloperinterface ApplicationDeveloperdetritus-client/structures/ApplicationDeveloper>external Array[src]
executables?: Array<ApplicationExecutableinterface ApplicationExecutabledetritus-client/structures/ApplicationExecutable>external Array[src]
publishers?: Array<ApplicationPublisherinterface ApplicationPublisherdetritus-client/structures/ApplicationPublisher>external Array[src]
rpcOrigins?: BaseSetclass BaseSetdetritus-utils/BaseSet<string>[src]
thirdPartySkus?: BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, ApplicationThirdPartySkuclass ApplicationThirdPartySkudetritus-client/structures/ApplicationThirdPartySku>[src]
Methods
createAsset(
options: CreateOauth2ApplicationAssetinterface CreateOauth2ApplicationAssetdetritus-client-rest/RequestTypes/CreateOauth2ApplicationAsset
): Promise<Oauth2ApplicationAssetclass Oauth2ApplicationAssetdetritus-client/structures/Oauth2ApplicationAsset>external Promise[src]createStoreAsset(
options: CreateStoreApplicationAssetinterface CreateStoreApplicationAssetdetritus-client-rest/RequestTypes/CreateStoreApplicationAsset
): Promise<StoreApplicationAssetclass StoreApplicationAssetdetritus-client/structures/StoreApplicationAsset>external Promise[src]fetchAssets(): Promise<BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, Oauth2ApplicationAssetclass Oauth2ApplicationAssetdetritus-client/structures/Oauth2ApplicationAsset>>external Promise[src]
fetchNews(): Promise<BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, ApplicationNewsclass ApplicationNewsdetritus-client/structures/ApplicationNews>>external Promise[src]
fetchStoreAssets(): Promise<BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, StoreApplicationAssetclass StoreApplicationAssetdetritus-client/structures/StoreApplicationAsset>>external Promise[src]